package cn.xd.base.application.service.query;

import cn.xd.base.application.dto.query.DictQuery;
import cn.xd.base.domain.bean.response.DictDTO;
import cn.xd.base.domain.bean.response.DictGroupDTO;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;

public interface DictQueryAppService {

    /**
     * 获取字典分页
     *
     * @param dictQuery
     * @return 字典分页
     */
    Page<DictDTO> getDictPage(DictQuery dictQuery);

    DictDTO getDictByCode(String code);

    /**
     * 字典分组
     *
     * @return
     */
    List<DictGroupDTO> getDictGroup();
}
